#include<stdio.h>
#include<conio.h>
#include<iostream> // dung khong gian dinh chuan std

using namespace std;


void NhapMang(float a[], int &n)
{
	cout<<"\n Nhap so phan tu cua mang ";cin>>n;
	for(int i=0;i<n;i++)
	{
		cout<<"\Nhap vao phan tu a["<<i<<"] = ";
		cin>>a[i];
	}
}

void XuatMang(float a[], int n)
{
	cout<<"\n Mang cua ban la ";
	for(int i=0;i<n;i++)
		cout<<a[i]<<"\t";
}

// Nhap mang theo dieu kien 9999 thi dung 
void NhapMang_TheoDieuKien(float a[], int &n)
{
	n=0;
	do
	{
		cout<<"\n Nhap vao gia tri a["<<n<<"]= ";
		cin>>a[n];
		n++;
	}while(a[n-1]!=9999);
	n--;
	
	
}

void Chen_PhanTu_VaoMang(float a[], int &n, float &x, int k)
{
	cout<<"\n Nhap vao gia tri x can chen = ";cin>>x;
	cout<<"\n Nhap vao vi tri ban muon chen = ";cin>>k;
	if(k!=n)
	{
		for(int i=n;i>=k+1;i--)
			a[i]=a[i-1];
		a[k]=x;
		n++;
	}
	else
	{
		a[n]=x;
		n++;
	}

}
void Xoa_d_PhanTu_TrongMang(float a[], int &n, int &k, int d)
{
	cout<<"\n Nhap vao vi tri ban muon xoa ";cin>>k;
	cout<<"\n Nhap vao so phan tu ban muon xoa ";cin>>d;
	for(int i=k;i<n-d;i++)
		a[i]=a[i+d];
	n=n-d;
}
void main()
{
	int n, k, d;
	float a[100], x;
	NhapMang(a,n);	
	XuatMang(a,n);
	Chen_PhanTu_VaoMang(a,n,x,k);
	XuatMang(a,n);
	Xoa_d_PhanTu_TrongMang(a,n,k,d);
	XuatMang(a,n);
	getch();
}

